<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>

    <script>

        // NaN:not a number 不是一个数字


        var a = 1 ;
        var b = 1 + 1 ;
        var c = 1 / 0 ;   // 除数不能为0
        console.log(c) ;   // Infinity  无穷
        console.log(typeof c) ;   // 数字类型  number

        var d = Infinity ;
        console.log(typeof d) ;


        var e = 1 / 'a' ;
        console.log(e) ;   // NaN
        console.log(typeof e) ;  // number




        // 数字类型
        //    常规数字   
        //    Infinity  无穷
        //    NaN  非数字的集合 , 它不和任何值做比较，包含自己
        //       isNaN() 用于判断是不是NaN  得到的是布尔值

        


        console.log(1 === 1) ;
        console.log(undefined === undefined) ;
        console.log(null === null) ;

        console.log(NaN === NaN) ;   // false 


        console.log(NaN > 1) ;  // false


        var x = 20 ;

        var hou_duan = 10 ;
        // console.log(hou_duan === NaN) ;  // false 

        // isNaN()   用于判断是不是NaN  --- 布尔值
        var result = isNaN(hou_duan) ;
        console.log(result) ;  // true




    </script>
    
</body>
</html>